#myDownManage {
	height: 100%;
	background: rgba(246,246,246,1);
	header {
        @include flexbox();
		height: 45px;
        line-height: 45px;
        color: #fff;
        background: linear-gradient(to right, #2fd4ac,  #2fd492);
		i {
			width: 40px;
			background: url(image/icon_return.png) no-repeat center;
			background-size: 30px;
		}
		div {
			@include flex();
			text-align: center;
			font-size: 18px;
			font-weight: 500;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}
		span {
			width: 40px;
			text-align: center;
			font-size: 17px;
			margin-right: 10px;
			color: rgba(21,142,218,1);
		}

	}
	.border-8 {
		width: 100%;
		height: 8px;
		background: #F6F6F6;
	}
	ul {
		li {
			@include flexbox();
			background: #fff;
			height: 60px;
			line-height: 60px;
			a {
				@include flex();
				margin: 0 10px;
				border-bottom: 1px solid rgb(229,229,229);
				label {
					@include flexbox();
					@include align-content(center);
					position: relative;
					height: 100%;
				}
				input[type='checkbox'] {
					position: absolute;
					width: 100%;
					height: 100%;
					left: 0;
					top: 0;
					opacity: 0;
				}
				input[type='checkbox']+span {
					width: 24px;
					height:24px;
					margin-top: auto;
					margin-bottom: auto;
					background-image: url(image/icon_agree_normal.png); 
					background-repeat: no-repeat;
					background-size: 20px;
					margin-right: 8px;
				}
				input[type='checkbox']:checked+span {
					background-image: url(image/icon_agree_click.png); 
				}
				p {
					@include flexbox();
					@include justify-content(center);
					@include align-content(center);
					width: 36px;
					height: 36px;
					border: 1px solid #EDEDED;
					border-radius: 50%;
					margin: 12px 0;					
				}
				h3 {
					@include flex();
					margin-left: 10px;
					font-size: 16px;
					color: rgb(51,51,51);
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
				}
			}
		}
	}
	.manageBtns {
		@include flexbox();
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 50px;
		background: #fff;
		border-top: 1px solid rgba(223,223,223,1);
		a {
			@include flex();
			text-align: center;
			font-size: 17px;
			height: 27px; 
			line-height: 27px;
			color: rgba(51,51,51,1);
			margin: 10px 0;
			&:first-child {
				border-right: 1px solid rgba(223,223,223,1);
				color: rgba(229,50,45,1);
			}
			&.red {
				border-right: 1px solid rgba(223,223,223,1);
				color: rgba(229,50,45,1);
			}
		}
	}
}